package com.fxp.project.jiuselu.web.models.coupon.mapper;

import com.fxp.project.jiuselu.web.models.coupon.entity.JslCoupon;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.fxp.project.jiuselu.web.models.coupon.vo.RegistCouponVo;
import org.apache.ibatis.annotations.Param;

import java.time.LocalDateTime;
import java.util.List;

/**
 * <p>
 * 优惠券表 Mapper 接口
 * </p>
 *
 * @author Jason.Wang
 * @since 2021-11-01
 */
public interface JslCouponMapper extends BaseMapper<JslCoupon> {
    /**
     * @Description 获取用户注册即送的优惠券
     * @Date 20:32 2022/1/27
     * @Param [userId]
     * @return java.util.List<com.fxp.project.jiuselu.web.models.coupon.vo.RegistCouponVo>
     * @Author M_
     **/
    List<RegistCouponVo> receiveRegistCoupon(@Param("userId") Long userId,@Param("endTime") LocalDateTime endTime);
    /**
     * @Description 注册领取优惠券列表
     * @Date 21:36 2022/2/22
     * @Param []
     * @return java.util.List<com.fxp.project.jiuselu.web.models.coupon.vo.RegistCouponVo>
     * @Author M_
     **/
    List<RegistCouponVo> registCoupon(@Param("endTime")LocalDateTime endTime);
}
